www.gusucode.com > Weighted Differential Evolution Algorithm (WDE) > Weighted Differential Evolution Algorithm (WDE)/cc_wde/classic_benchmark_problems/solomon.m

    function out=solomon(X,str);
out=zeros(size(X,1),1);
for i=1:size(X,1)
    x=X(i,:);
    xx=norm(x);
    out(i)=-cos(2*pi*xx)+0.1*xx+1;
end